﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SILAS.Entidades;
using SILAS.DAO;
using PagedList;

namespace SILAS.BL
{
     public interface IEmpleadoBL

    {

        IPagedList<Empleado> GetAllFromEmpleado(Int32 page, Int32 size);
        List<Empleado> GetAllFromEmpleadoByCriterio(string criterio);

        IPagedList<Empleado> GetAllFromEmpleadoByCriterio(string criterio, Int32 page, Int32 size);

        void agregarEmpleado(Empleado empleado);
        void modificarEmpleado(Empleado empleado);
        void eliminarEmpleado(Int32 id);
        Empleado getEmpleadobyId(int id);

    }
}
